Rationale, Design and Performance of the Hydra Multiprocessor
نویسندگان
چکیده
In Hydra four high performance processors communicate via a shared secondary cache. The shared cache is implemented using multichip module (MCM) packaging technology. The Hydra multiprocessor is designed to efficiently support automatically parallelized programs that have high degrees of fine grained sharing. This paper motivates the Hydra multiprocessor design by reviewing current trends in architecture and development in parallelizing compiler technology and implementation technology. The design of the Hydra multiprocessor is described and explained. Initial estimates of the interprocessor communication latencies show them to be much better than current bus-based multiprocessors. These lower latencies result in higher performance on applications with fine grained parallelism.
منابع مشابه
Considerations in the Design of Hydra: a Multiprocessor-on-a-chip Microarchitecture
As more transistors are integrated onto larger dies, single-chip multiprocessors integrated with large amounts of cache memory will soon become a feasible alternative to the large, monolithic uniprocessors that dominate today’s microprocessor marketplace. Hydra offers a promising way to build a small-scale MP-on-a-chip using a fairly simple design that still maintains excellent performance on a...
متن کاملDesign and Performance Analysis of Reconfigurable Hybridized Macro Pipeline Multiprocessor System (HMPM)
Multiprocessor systems’ speed and throughput has surpassed the superscalar uniprocessor, making the attentions drawn towards new ways of increasing the efficiency and speed of the multiprocessor. Software developmental approaches are now being tailored towards multiprocessing by exploiting parallel programming technique. Compiler developers are not left behind, new and existing compilers are sh...
متن کاملThe Stanford Hydra CMP
0272-1732/00/$10.00 2000 IEEE The Hydra chip multiprocessor (CMP) integrates four MIPS-based processors and their primary caches on a single chip together with a shared secondary cache. A standard CMP offers implementation and performance advantages compared to wide-issue superscalar designs. However, it must be programmed with a more complicated parallel programming model to obtain maximum p...
متن کاملReflections in a pool of processors : an experience report on C.mmp-Hydra
This paper is a frankly subjective reflection upon the successes and failures in a large research project-the construction of a mUltiprocessor computer, C.mmp, and its operating system, Hydra-by those most intimately involved in its design, construction, and use. C.mmp and Hydra have now reached a sufficient level of maturity to establish themselves as useful and reliable computing resources at...
متن کاملPerformance Analysis of a New Neural Network for Routing in Mesh Interconnection Networks
Routing is one of the basic parts of a message passing multiprocessor system. The routing procedure has a great impact on the efficiency of a system. Neural algorithms that are currently in use for computer networks require a large number of neurons. If a specific topology of a multiprocessor network is considered, the number of neurons can be reduced. In this paper a new recurrent neural ne...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998